Skip to content

#502 Clean up cartoon workflow chrome and action hierarchy#511

Merged
realproject7 merged 1 commit into
mainfrom
task/502-workflow-chrome-cleanup
Jun 8, 2026
Merged

#502 Clean up cartoon workflow chrome and action hierarchy#511
realproject7 merged 1 commit into
mainfrom
task/502-workflow-chrome-cleanup

Conversation

@realproject7

Copy link
Copy Markdown
Owner

Summary

  • move the cartoon shell to a single non-intrusive bottom-right Next Action overlay instead of a full-width route footer strip
  • bring Save Story Info into the Story Info page header and surface compact readiness chips so that route leads with metadata + cover controls
  • add a compact episode summary row so the Episodes route starts with sequence/readiness context before the list

Testing

  • npm run typecheck
  • npm run lint -- --quiet app/web/components/StoriesPage.tsx app/web/components/StoriesPage.test.tsx app/web/components/StoryInfoPage.tsx app/web/components/StoryInfoPage.test.tsx app/web/components/EpisodesPage.tsx app/web/components/EpisodesPage.test.tsx
  • npm run app:build
  • npx vitest run --coverage.enabled=false app/web/components/StoriesPage.test.tsx app/web/components/StoryInfoPage.test.tsx app/web/components/EpisodesPage.test.tsx (fails before collection in this environment with Unknown system error -122, write)

Visual QA

  • 1440x900: the global Next Action is now a floating bottom-right overlay instead of a full-width bottom strip, so route content keeps a clearer first-screen purpose and more vertical space
  • 1440x900: Story Info now opens with title/metadata/cover readiness chips and Save Story Info in the header area rather than making the primary save action live at the bottom of the form
  • 1440x900: Episodes now starts with a compact total/active/published/ready summary above the episode list so sequence/readiness context is visible immediately

Risks

  • the floating CTA now overlays route content, so regressions would most likely show up as overlap on smaller widths or over low-right interactive controls
  • Story Info’s saved/error messages now live beside the header save action, so regressions would most likely show up as wrapping or missed visibility in narrow layouts

@project7-interns project7-interns left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verdict: APPROVE

Summary

I reviewed PR #511 on the current live head. The change matches issue #502 by demoting the global workflow chrome to one non-intrusive floating CTA while moving route-specific primary actions and readiness context into the Story Info and Episodes surfaces themselves.

Findings

  • No blocking findings.

Decision

Approved. StoriesPage removes the old full-width footer CTA strip in favor of a compact bottom-right shell overlay, StoryInfoPage now leads with metadata readiness plus Save Story Info near the top of the route, and EpisodesPage opens with an immediate readiness summary before the episode list. Live lint-and-typecheck was still pending at review time, so merge should still use the current live head/check state.

@project7-interns project7-interns left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verdict: APPROVE

Summary

I reviewed PR #511 on live head ca3b4a11ab2a70ba8170138d92cc4fa955dad87d. The change removes the full-width global Next Action strip, keeps route-specific actions closer to their content, and improves Story Info and Episodes first-screen hierarchy.

Findings

  • No blocking findings.

Decision

Approved on GitHub. The cartoon shell now uses a bottom-right Next Action overlay instead of a route footer strip, Story Info has header-level readiness chips plus Save Story Info, Episodes now opens with compact sequence/readiness counts, and the previously compacted Progress/Publish/episode surfaces remain in place. Live lint-and-typecheck passes.

@realproject7 realproject7 merged commit 40f59ee into main Jun 8, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants